
using System;

namespace Youz.CreditRepay.Entity
{
    /// <summary>
    /// Member_Recharge Entity
    ///</summary>
    [Serializable]
    public partial class Member_Recharge
    {
        public Member_Recharge()
        { }

        #region Entity

        /// <summary>
        /// 验证单号
        /// </summary>
        public Int64 RechargeID { set; get; }

        /// <summary>
        /// 会员帐号
        /// </summary>
        public String MemberAccount { set; get; }

        /// <summary>
        /// 转账银行名称
        /// </summary>
        public String FromBankName { set; get; }

        /// <summary>
        /// 转账银行账户号
        /// </summary>
        public String FromBankAccountNo { set; get; }

        /// <summary>
        /// 转账银行賬戶名
        /// </summary>
        public String FromBankAccountName { set; get; }

        /// <summary>
        /// 收款银行名称
        /// </summary>
        public String ToBankName { set; get; }

        /// <summary>
        /// 收款银行账户号
        /// </summary>
        public String ToBankAccountNo { set; get; }

        /// <summary>
        /// 收款银行賬戶名
        /// </summary>
        public String ToBankAccountName { set; get; }

        /// <summary>
        /// 币种
        /// </summary>
        public String MoneyType { set; get; }

        /// <summary>
        /// 充值金额
        /// </summary>
        public Decimal FromAmount { set; get; }

        /// <summary>
        /// 实际金额
        /// </summary>
        public Decimal ToAmount { set; get; }

        /// <summary>
        /// 转账时间
        /// </summary>
        public DateTime TransferTime { set; get; }

        /// <summary>
        /// 附件（汇款凭证）
        /// </summary>
        public String Accessory { set; get; }

        /// <summary>
        /// 状态(0待汇款、1未处理、2处理中、3批准申请、4拒绝申请、5已撤消)
        /// </summary>
        public RechargeStatus Status { set; get; }

        /// <summary>
        /// 备注
        /// </summary>
        public String Memo { set; get; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { set; get; }

        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime ModifyTime { set; get; }

        #endregion Entity

        public int QRCodeID { set; get; }

        /// <summary>
        /// 手续费
        /// </summary>
        public decimal Fee { set; get; }
    }
}
